오라클 드라이버를 명시적으로 삭제.
[Tadpole.git] / tadpole.maintenance / docs / engine argument options.txt
blobed5bdc8e5c1d74d22e3fab9f79d4ca2bf71d09ba
1 #-------------------------------------------------------------------------------
2 # Copyright (c) 2013 hangum.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the GNU Lesser Public License v2.1
5 # which accompanies this distribution, and is available at
6 # http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
7
8 # Contributors:
9 #     hangum - initial API and implementation
10 #-------------------------------------------------------------------------------
12 -console -test -testDB -forceSystemInitialize -defaultDB MySQL  -nl en -debuglog  -passwd tadpole.jong
13 -dbServer 
14  Admin setting
15  -newUserPermit : 신규 유저등록시 어드민의 허락이 필요한지 유무. 허락이 필요하면 YES, 옵션이 없으면 NO 입니다. 
16                                         -newUserPermit YES|NO
18 Program Argument
19   -standalone   : 독립 실행모드인지 (ex: 서버 종료 모드, 시작시 브라우저 자동 노출)
20   -debuglog     : log4j 로그레벨이 debug모드. 아니면 info
21   -dbPath               : local db(sqlite)일 경우 path 
22  /* 더이상 사용하지 않는다. -forceSystemInitialize : 시스테의 초기테이블 데이터 생성을 항상 점검합니다.  일반적으로 한번만 합니다.  검사는 프리퍼런스에 하구요. */
24   -resourcesDir  : resource directory 를 설정합니다.    
25                                   전체 리소스는 리소스 루트에 각 사용자 리소스느는 id뒤에 놓습니다.
26                                   폴더가 설정되어지 있지 않다면 .exe가 있거나 혹은 context root 디렉토리의 패런트  아래에 놓습니다. 
28  -passwd : 엔진에서 사용할 패스워드.
29  -useDB         : 올챙이 시스템에서 지원하는 디비중에서 이용하고자하는 디비를 기록합니다. 모두다 사용할 경우 all 혹은 option을 적지않습니다.
30                         : 현재 지원되는디비는 다음과 같습니다.  아래의 값들 중에 return 다음 값들을 ,로 구분하여 입력합니다.
31                         : ex : -useDB Oracle,MSSQL,MySQL
32                                 /**
33                                         case ORACLE_DEFAULT:            return "Oracle";
34                                         case MSSQL_DEFAULT:                     return "MSSQL";
35                                         case MYSQL_DEFAULT:                     return "MySQL";
36                                         case MARIADB_DEFAULT:           return "MariaDB";
37                                         case SQLite_DEFAULT:            return "SQLite";
38                                         case CUBRID_DEFAULT:            return "Cubrid";
39                                         case POSTGRE_DEFAULT:           return "PostgreSQL";
40                                         case MONGODB_DEFAULT :          return "MongoDB";
41                                         case AMAZONRDS_DEFAULT:         return "AmazonRDS";
42                                         case HIVE_DEFAULT:                      return "Hive";
43                                 */
44  -defaultDB     : 디비 입력시 선택디비 나열:
45                                 : ex : -defaultDB MySQL
46  -test                  : 테스트 데이터를 로드할것인지 (ex: 로그인시 관리자, 개발자 계정 보이기, 예제 데이터 베이스 정보 노출)
47  -testDB                :  예제 데이터 베이스 정보 노출
48  -testLogin             : RCPTT 로 테스트하기위해 사용하는 옵션.
50                                 
51 VM Argument
52   -Dfile.encoding=UTF-8
53   -Dorg.osgi.service.http.port=10081                                    : standalone 모드일경우 서버의 포트.
54   -Declipse.ignoreApp=true 
55   -Dosgi.noShutdown=true 
56   -Dorg.eclipse.jetty.server.Request.maxFormKeys=100000 : standalone 모드 일 경우 http request객체 처리(http 공격을 받을때 일 경우)
57   -Dorg.eclipse.jetty.server.Request.maxFormContentSize=-1 : standalone 모드 일 경우 http request 객체의 사이즈를 무한대로 받을수 있도록 합니다.
58   -Dorg.eclipse.equinox.http.jetty.customizer.class=org.eclipse.rap.jettycustomizer.internal.SessionCookieCustomizer : jetty server multi tab enable